This repository was archived by the owner on May 7, 2021. It is now read-only.
Add support for --config option
#4
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
--configoption takes a string argument that is a configuration file path. The syntax of the configuration is defined by thego-inipackage, and it's a simple INI-like file where a sequence or key=value pairs are specified, each pair in a new line. Example of a configuration file:Using a configuration file makes the tool more convenient to use in continuous integration systems, as well as ensures that the provided password will not be stored in any of shell's command history log files.
Command line options can still be used to override whatever is specified inside the configuration file.
Please tell me if anything is wrong with the code, this is actually my first ever PR to a project written in Go and I confess I don't know the language that well!